package com.refresh;

import android.view.View;

/**
 * 
 * Created by hanWG on 2015-10-14 上午11:19:45 $
 * 
 * @Description 定义规则:下拉刷新接口回调规则
 * 
 *              <p/>
 * 
 */
public interface PtrHandler {
    /**
     * 刷新回调函数，用户在这里写自己的刷新功能实现，处理业务数据的刷新
     * 
     * @param frame
     * @param content
     * @param header
     * @return
     */
    public boolean checkCanDoRefresh(final PtrFrameLayout frame, final View content,
                    final View header);

    /**
     * checkCanDoRefresh():判断是否可以下拉刷新。 UltraPTR 的 Content 可以包含任何内容，用户在这里判断决定是否可以下拉。
     * 
     * @param frame
     */
    public void onRefreshBegin(final PtrFrameLayout frame);
}
